﻿using Basic.FlowModel.DB;
using Basic.FlowRemoteModel.AuditSignFile.Model;

namespace Basic.FlowCollect
{
    public interface IFlowAuditSignFileCollect
    {
        bool SetImgUri ( DBFlowAuditSignFile file, string imgUri );
        void Delete ( DBFlowAuditSignFile obj );
        DBFlowAuditSignFile Get ( long id );
        long Add ( AuditSignFileAdd add );
        Result[] Gets<Result> ( long logId ) where Result : class, new();
        Result Get<Result> ( long id ) where Result : class, new();
    }
}